// 这里的Vue为Vue对象(非创建出来的实例)，vm为main.js中“Vue.use(httpInterceptor, app)”这一句的第二个参数，
// 为一个Vue的实例，也即每个页面的"this"
// 如果需要了解这个install方法是什么，请移步：https://uviewui.com/components/vueUse.html

import {BASE_URL,ID,KEY} from '../config/index.js'

const install = (Vue, vm) => {
	// 此为自定义配置参数，具体参数见上方说明
	Vue.prototype.$u.http.setConfig({
		baseUrl: BASE_URL,
		loadingText: '努力加载中~',
		loadingTime: 800,
		// 设置自定义头部content-type
		header: {
			'X-LC-Id': ID, //此处必须使用自己的ID
			'X-LC-Key': KEY,  //此处必须使用自己的Key
			'Content-Type': 'application/json'
		}
		// ......
	});
}

export default {
	install
}